DocumentDB কি?

Database Tutorials - ডকুমেন্ট ডিবি (DocumentDB) ডকুমেন্ট ডিবি (DocumentDB) পরিচিতি |
246
246

DocumentDB একটি ম্যানেজড NoSQL ডেটাবেস পরিষেবা যা অ্যামাজন ওয়েব সার্ভিসেস (AWS) দ্বারা সরবরাহ করা হয়। এটি MongoDB এর সাথে সামঞ্জস্যপূর্ণ একটি ডেটাবেস, যা JSON ডকুমেন্ট আকারে ডেটা সংরক্ষণ ও পরিচালনা করার জন্য ডিজাইন করা হয়েছে। DocumentDB মূলত বড় আকারের অ্যাপ্লিকেশন এবং উচ্চ পারফরম্যান্স ডেটা ম্যানেজমেন্টের জন্য ব্যবহৃত হয়। এটি ডেভেলপারদের জন্য স্কেলেবল, নির্ভরযোগ্য এবং সুরক্ষিত ডেটাবেস পরিবেশ প্রদান করে।


DocumentDB এর মূল বৈশিষ্ট্যসমূহ

  • ডকুমেন্ট ওরিয়েন্টেড ডাটাবেস: ডেটা JSON ডকুমেন্ট ফরম্যাটে সংরক্ষণ করে।
  • MongoDB Compatibility: এটি MongoDB এর সাথে উচ্চ মাত্রায় সামঞ্জস্যপূর্ণ, যা MongoDB-তে তৈরি অ্যাপ্লিকেশন সহজেই DocumentDB-তে স্থানান্তর করা যায়।
  • স্কেলেবিলিটি: DocumentDB এর স্বয়ংক্রিয় স্কেলিং ক্ষমতা রয়েছে, যা ডেটাবেসের আকার এবং ডেটা ট্র্যাফিকের উপর ভিত্তি করে স্কেল করে।
  • বহু-অ্যাভেইলেবিলিটি জোন: এটি Multi-AZ (Availability Zone) রেপ্লিকেশন সমর্থন করে, যা উচ্চ ডেটা অ্যাভেইলেবিলিটি নিশ্চিত করে।
  • ম্যানেজড সার্ভিস: AWS দ্বারা সম্পূর্ণ পরিচালিত হওয়ায়, সার্ভার ব্যবস্থাপনা, প্যাচিং এবং ব্যাকআপ নিয়ে চিন্তা করতে হয় না।

DocumentDB কীভাবে কাজ করে?

DocumentDB মূলত JSON-ভিত্তিক ডকুমেন্টের মাধ্যমে ডেটা সংরক্ষণ করে। এতে একটি ডেটাবেস অনেকগুলো Collection ধারণ করে, এবং প্রতিটি Collection বিভিন্ন Document ধারণ করে। Document হল JSON ফরম্যাটে একটি ইউনিট, যা ডেটার সম্পূর্ণ কাঠামো ধারণ করে।

DocumentDB এর কাজের প্রক্রিয়ার মূল বৈশিষ্ট্য:

  • Distributed Architecture: ডেটা ডিস্ট্রিবিউটেড আর্কিটেকচারে সংরক্ষণ করা হয়, যা পারফরম্যান্স এবং স্কেলেবিলিটি বৃদ্ধি করে।
  • Multi-Version Concurrency Control (MVCC): একাধিক ক্লায়েন্ট একসাথে ডেটা অ্যাক্সেস করলেও ডেটার কনসিস্টেন্সি বজায় থাকে।
  • CAP Theorem: এটি Availability এবং Partition Tolerance এর মধ্যে ভারসাম্য রাখে।

DocumentDB এর প্রয়োজনীয়তা

DocumentDB ব্যবহারের প্রয়োজন হয় সাধারণত সেই জায়গায় যেখানে:

  • MongoDB-তে কাজ করা অ্যাপ্লিকেশন আছে এবং AWS পরিবেশে স্থানান্তর করতে হবে।
  • উচ্চ-স্কেল এবং কম-ল্যাটেন্সি ডেটাবেস সমাধানের প্রয়োজন।
  • JSON ডেটা স্ট্রাকচার ব্যবহার করে ফ্লেক্সিবল এবং স্কিমাহীন ডেটা ম্যানেজমেন্ট দরকার।

সারাংশ

DocumentDB হলো AWS-এর একটি উচ্চ-স্কেলেবিলিটি সম্পন্ন, ম্যানেজড ডকুমেন্ট ডাটাবেস সার্ভিস যা MongoDB এর সাথে সামঞ্জস্যপূর্ণ। এটি বড় আকারের অ্যাপ্লিকেশন ডেটা ম্যানেজমেন্টের জন্য দ্রুত এবং কার্যকরী সমাধান প্রদান করে। JSON ডকুমেন্টের উপর ভিত্তি করে এটি ব্যবহারকারীদের ডেটাবেস ম্যানেজমেন্টকে সহজ করে তোলে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion